/*
语法百题 解题报告：
 http://git.oschina.net/et0662/sznoi-grammar/ 
*/
#include<stdio.h>

int main(void)
{
	char t;
	int n;
	int x, capslock;
	scanf("%d",&n);
	getchar();
	while(n--)
	{
		capslock=0;
		x=0;
		while( (t=getchar())!='\n')
		{
			if(('a'<=t) && (t<='z'))
			{
				if(capslock==0)
					x++;
				else
				{
					x=x+2;
					capslock=0;
				}
			}

			if(('A'<=t) && (t<='Z'))
			{
				if(capslock==1)
					x++;
				else
				{
					x=x+2;
					capslock=1;
				}
			}
		}
		printf("%d\n",x);
	}
	return 0;
}
